import React, { type SVGProps } from "react";

export const LandingStatsGithubIcon = (props: SVGProps<SVGSVGElement>) => (
  <svg
    width={96}
    height={96}
    viewBox="0 0 96 96"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M48.1935 8C38.6175 8.00225 29.3659 11.4703 22.1479 17.7635C14.8469 24.1333 10.022 32.8709 8.51974 42.4432C6.98971 52.0495 8.86224 61.8885 13.8139 70.2611C18.7016 78.5516 26.3936 84.8201 35.4998 87.9336C37.5214 88.3081 38.2341 87.0245 38.2341 85.9445V78.97C27.0203 81.4609 24.6569 73.4538 24.6569 73.4538C23.9233 70.9856 22.3436 68.8549 20.1953 67.4356C16.5701 64.9193 20.4899 64.9193 20.4899 64.9193C21.7625 65.1011 22.9733 65.5738 24.0351 66.3084C25.1005 67.0429 25.984 68.0138 26.6276 69.1447C27.173 70.1556 27.9075 71.0465 28.7911 71.7665C30.1088 72.8508 31.7252 73.5084 33.4256 73.652C35.1259 73.7955 36.8297 73.4182 38.3105 72.5701C38.4632 70.4974 39.3395 68.552 40.7758 67.0829C31.8527 66.0502 22.4861 62.5266 22.4861 46.9413C22.4196 42.8864 23.8901 38.9566 26.6022 35.9415C25.3987 32.3984 25.5398 28.5365 26.9985 25.0907C26.9985 25.0907 30.3728 23.9816 38.0378 29.2943C44.6192 27.447 51.5642 27.447 58.1492 29.2943C65.8141 23.9853 69.1666 25.0907 69.1666 25.0907C70.6429 28.4943 70.821 32.3379 69.6575 35.8651C72.3704 38.8811 73.841 42.8125 73.7736 46.8686C73.7736 62.6284 64.3851 66.0757 55.4366 67.0066C56.3966 67.992 57.1383 69.1774 57.611 70.4792C58.0837 71.781 58.2728 73.1738 58.1746 74.5592V85.8172C58.1746 87.1518 58.8873 88.1808 60.9344 87.7809C69.9366 84.5865 77.513 78.3008 82.3148 70.0429C87.1778 61.7044 89.0011 51.9384 87.4745 42.4069C85.9759 32.907 81.204 24.2297 73.9845 17.8762C66.8483 11.6003 57.696 8.0956 48.1935 8Z"
      fill="url(#paint0_linear_724_15634)"
    />
    <defs>
      <linearGradient
        id="paint0_linear_724_15634"
        x1={48}
        y1={8}
        x2={48}
        y2={88}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="white" />
        <stop offset={1} stopColor="white" stopOpacity={0.6} />
      </linearGradient>
    </defs>
  </svg>
);
